.elementor-5713 .elementor-element.elementor-element-dee3722{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5713 .elementor-element.elementor-element-dee3722:not(.elementor-motion-effects-element-type-background), .elementor-5713 .elementor-element.elementor-element-dee3722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-5713 .elementor-element.elementor-element-dee3722{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-5713 .elementor-element.elementor-element-dee3722{--content-width:1180px;}}/* Start custom CSS for html, class: .elementor-element-a5eb462 */<style>




    .injury-form-wrap{
      font-family: "Segoe UI",system-ui,-apple-system,Arial,sans-serif;
      background:#f7faff;
      padding:24px;
      border-radius:12px;
      max-width:980px;
      margin: 0 auto;
      box-shadow:0 6px 18px rgba(0,0,0,.08);
    }
    .injury-form-wrap h2{
      text-align:center;
      color:#0a4780;
      margin:0 0 18px;
    }
    .injury-form-wrap .grid-2{
      display:grid;grid-template-columns:1fr 1fr;gap:12px;
    }
    .injury-form-wrap label{display:block;font-weight:600;
      color: black;
      margin:.5rem 0 .25rem}
    .injury-form-wrap input[type="text"],
    .injury-form-wrap input[type="number"],
    .injury-form-wrap input[type="date"],
    .injury-form-wrap input[type="time"],
    .injury-form-wrap textarea{
      width:100%;padding:.6rem .75rem;font-size:14px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;
    
    }
    .injury-form-wrap textarea{min-height:78px;resize:vertical}

    /* section headers */
    .injury-form-wrap .sec{
      margin-top:22px;border-radius:6px;overflow:hidden;border:1px solid #d9e3f2;background:#fff
    }
    .injury-form-wrap .sec-title{
      background:#e7f0ff;color:#0a3d73;font-weight:700;padding:8px 10px;border-bottom:1px solid #d9e3f2;
      text-align:center;
      font-size:20px;
    }

    /* tables */
    .injury-form-wrap table{width:100%;border-collapse:collapse}
    .injury-form-wrap th,.injury-form-wrap td{
      border:1px solid #e2e8f0;padding:6px;text-align:center;font-size:14px;background:#fff
    }
    .injury-form-wrap th{background:#f1f6ff;color:#063762}
    .injury-form-wrap td.tl{text-align:left}
    .injury-form-wrap .muted{color:#5b6b80;font-weight:500}
    .injury-form-wrap .btn-row{
      display:flex;justify-content:flex-end;gap:8px;padding:8px;background:#f8fbff;border-top:1px dashed #d8e1f0
    }
    .injury-form-wrap button.inj-btn{
      border:1px solid #c3d4ec;background:#eaf2ff;color:#0a3d73;border-radius:6px;padding:6px 10px;font-weight:600;cursor:pointer
    }
    .injury-form-wrap button.inj-btn:hover{background:#dbe8ff}

    /* summary */
    .injury-form-wrap .summary{
      display:grid;gap:8px;margin-top:16px;background:#0b4e92;color:#fff;border-radius:8px;padding:14px
    }
    .injury-form-wrap .summary .line{
      display:flex;justify-content:space-between;font-weight:700
    }
    .injury-form-wrap .pill{background:#ffe9e9;color:#b31212;border-radius:6px;padding:2px 8px}

    .injury-form-wrap .disclaimer{
      margin-top:16px;background:#eef3f9;border:1px solid #cfd8e3;border-radius:6px;padding:12px;color:#243b53
    }
    .injury-form-wrap .rev{margin-top:6px;text-align:right;color:#40566d;font-size:13px}
    
    
    
    
    @media print {
  .injury-form-wrap {
    background: #fff !important;
    box-shadow: none !important;
    margin: 0;
    padding: 20px;
  }
  .injury-form-wrap * {
    color: #000 !important;
  }
  .injury-form-wrap table {
    page-break-inside: avoid;
  }
}

/* Form Header */
.form-header {
  display: flex;
  align-items: center;         /* Vertically center logo & title */
  justify-content: center;     /* Center content horizontally */
  gap: 20px;                   /* Space between logo and heading */
  border-bottom: 2px solid #0a4780;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

/* Logo */
.form-logo img {
  height: 70px;
  width: auto;
  display: block;
}

/* Title */
.form-title h2 {
  color: #0a4780;
  font-size: 24px;
  margin: 0;
  font-weight: 700;
  text-align: center;
}



</style>/* End custom CSS */