body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fw-referral-formio-wrapper{--mui-font-family:"Roboto","Helvetica","Arial",sans-serif;--mui-radius-sm:6px;--mui-radius-md:8px;--mui-radius-lg:12px;--mui-primary:#1976d2;--mui-primary-dark:#1565c0;--mui-primary-light:#42a5f5;--mui-error:#d32f2f;--mui-error-bg:#fef2f2;--mui-success:#2e7d32;--mui-border:#cbd5e1;--mui-border-strong:#94a3b8;--mui-text-main:#1e293b;--mui-text-secondary:#64748b;--mui-bg-paper:#fff;--mui-bg-alt:#f8fafc;font-family:var(--mui-font-family)}.fw-referral-formio-wrapper .formio-component{margin-bottom:20px}.fw-referral-formio-wrapper .formio-component .control-label,.fw-referral-formio-wrapper .formio-component label{color:var(--mui-text-secondary);font-size:.85rem;font-weight:600;letter-spacing:.25px;margin-bottom:4px}.fw-referral-formio-wrapper .formio-component input.form-control,.fw-referral-formio-wrapper .formio-component select.form-control,.fw-referral-formio-wrapper .formio-component textarea.form-control{background:#fff;border:1px solid var(--mui-border);border-radius:var(--mui-radius-md)!important;font-family:inherit;font-size:.95rem;line-height:1.45;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease,background .2s ease}.fw-referral-formio-wrapper .formio-component input.form-control:hover,.fw-referral-formio-wrapper .formio-component select.form-control:hover,.fw-referral-formio-wrapper .formio-component textarea.form-control:hover{border-color:var(--mui-border-strong)}.fw-referral-formio-wrapper .formio-component input.form-control:focus,.fw-referral-formio-wrapper .formio-component select.form-control:focus,.fw-referral-formio-wrapper .formio-component textarea.form-control:focus{border-color:var(--mui-primary);box-shadow:0 0 0 1px var(--mui-primary),0 0 0 4px #1976d226;outline:none}.fw-referral-formio-wrapper .formio-component.has-error input.form-control,.fw-referral-formio-wrapper .formio-component.has-error select.form-control,.fw-referral-formio-wrapper .formio-component.has-error textarea.form-control{border-color:var(--mui-error);box-shadow:0 0 0 1px var(--mui-error),0 0 0 4px #d32f2f26}.fw-referral-formio-wrapper .formio-component.has-error .help-block{color:var(--mui-error);font-size:.7rem;font-weight:500;margin-top:4px}.fw-referral-formio-wrapper .formio-component .description{color:var(--mui-text-secondary);font-size:.7rem;margin-top:4px}.fw-referral-formio-wrapper .btn-primary{background:var(--mui-primary);border:1px solid var(--mui-primary);border-radius:24px;box-shadow:0 2px 4px #1976d24d;font-weight:600;letter-spacing:.4px;padding:8px 22px;text-transform:none;transition:background .25s ease,box-shadow .25s ease,transform .15s ease}.fw-referral-formio-wrapper .btn-primary:hover{background:var(--mui-primary-dark);box-shadow:0 4px 10px #1976d259}.fw-referral-formio-wrapper .btn-primary:active{transform:translateY(1px)}.fw-referral-formio-wrapper .btn-default,.fw-referral-formio-wrapper .btn-secondary{background:var(--mui-bg-alt);border:1px solid var(--mui-border);border-radius:24px;color:var(--mui-text-main);font-weight:500;padding:8px 18px;text-transform:none;transition:background .2s ease,border-color .2s ease}.fw-referral-formio-wrapper .btn-default:hover,.fw-referral-formio-wrapper .btn-secondary:hover{background:#eef2f5}.fw-referral-formio-wrapper .alert.alert-danger{background:var(--mui-error-bg);border:1px solid #fecaca;border-radius:var(--mui-radius-md);color:var(--mui-error);font-size:.75rem;font-weight:500;padding:8px 12px}.fw-referral-formio-wrapper .alert.alert-success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--mui-radius-md);color:var(--mui-success);font-size:.75rem;font-weight:500;padding:8px 12px}.fw-referral-formio-wrapper fieldset{background:#fff;border:1px solid #e2e8f0!important;border-radius:var(--mui-radius-lg)!important;margin-bottom:24px!important;padding:18px 20px!important}.fw-referral-formio-wrapper legend{color:var(--mui-text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:0 8px;text-transform:uppercase}.fw-referral-formio-wrapper .form-check-input[type=checkbox],.fw-referral-formio-wrapper .form-check-input[type=radio]{border:1px solid var(--mui-border-strong);cursor:pointer;height:18px;margin-top:2px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:18px}.fw-referral-formio-wrapper .form-check-input:focus{border-color:var(--mui-primary);box-shadow:0 0 0 3px #1976d240;outline:none}.fw-referral-formio-wrapper .form-check-input:checked{background-color:var(--mui-primary);border-color:var(--mui-primary)}.fw-referral-formio-wrapper .formio-component.required>.control-label:after,.fw-referral-formio-wrapper .formio-component.required>label:after{color:var(--mui-error);content:" *";font-weight:600}.fw-referral-formio-wrapper .row{margin-left:-8px;margin-right:-8px}.fw-referral-formio-wrapper .row>[class*=col]{padding-left:8px;padding-right:8px}.fw-referral-formio-wrapper .fileSelector{border:1px dashed var(--mui-border);border-radius:var(--mui-radius-md)}.fw-referral-formio-wrapper .fileSelector:hover{background:#f1f8fe;border-color:var(--mui-primary)}.fw-referral-formio-wrapper canvas{border:1px solid var(--mui-border);border-radius:var(--mui-radius-md)}.fw-referral-formio-wrapper table.table{border:1px solid var(--mui-border)}.fw-referral-formio-wrapper table.table th{background:var(--mui-bg-alt);color:var(--mui-text-secondary);font-size:.75rem;font-weight:600}.fw-referral-formio-wrapper table.table td,.fw-referral-formio-wrapper table.table th{border-color:var(--mui-border)}.fw-referral-formio-wrapper .card.panel{border:1px solid var(--mui-border);border-radius:var(--mui-radius-lg);box-shadow:0 2px 6px #0000000f;overflow:hidden}.fw-referral-formio-wrapper .card.panel>.card-header{background:var(--mui-bg-alt);border-bottom:1px solid var(--mui-border);padding:10px 16px}.fw-referral-formio-wrapper .card.panel>.card-header h3{color:var(--mui-text-main);font-size:.9rem;font-weight:600;margin:0}.fw-referral-formio-wrapper .card.panel>.card-body{padding:18px 18px 8px}.fw-referral-formio-wrapper ul.pagination{gap:4px}.fw-referral-formio-wrapper ul.pagination li a{border-radius:24px!important;font-size:.75rem;font-weight:600;padding:6px 14px}.fw-referral-formio-wrapper ul.pagination li.active a{background:var(--mui-primary)!important;border-color:var(--mui-primary)!important}.fw-referral-formio-wrapper .breadcrumb{background:#0000;margin-bottom:12px;padding:0}.fw-referral-formio-wrapper .breadcrumb>li+li:before{color:var(--mui-text-secondary)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.44b53ff2.css.map*/