
      
      body{font-family:Arial,Helvetica,sans-serif;color:#111}
      .myanimal-bjinsurance-form{padding:20px;max-width:1100px;margin:auto; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;border-radius: 5px;}
      .myanimal-bjinsurance-form h1{font-size: 24px;margin-bottom: 15px;line-height: 34px;font-weight: 400;}
      .myanimal-bjinsurance-form .section{border:1px solid #e0e0e0;padding:15px;margin-bottom:15px;border-radius:6px;background:#fafafa}
      .myanimal-bjinsurance-form label{display:block;margin:6px 0 4px;font-weight:500;font-size:.95rem}
      .myanimal-bjinsurance-form input[type="text"],input[type="number"],input[type="date"],select,textarea,input[type="file"]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.95rem}
      .myanimal-bjinsurance-form .inline{display:flex;gap:10px}
      .myanimal-bjinsurance-form .inline > *{flex:1}
      .myanimal-bjinsurance-form table{width:100%;border-collapse:collapse;margin-top:8px}
      .myanimal-bjinsurance-form table th,table td{border:1px solid #ccc;padding:6px;font-size:.92rem;text-align:left;vertical-align:top}
      .myanimal-bjinsurance-form table th{background:#f0f0f0}
      .myanimal-bjinsurance-form .small{font-size:.9rem;color:#555}
      .myanimal-bjinsurance-form .btn.custom{display:inline-block;padding:8px 12px;border-radius:6px;background:#FF7500;color:#fff;text-decoration:none;cursor:pointer;border:none}
      .myanimal-bjinsurance-form .btn.secondary{background:#6c757d;color:#fff}
      .myanimal-bjinsurance-form .muted{color:#666;font-size:.9rem}
      .myanimal-bjinsurance-form .row-actions{display:flex;gap:8px;align-items:center}
      .myanimal-bjinsurance-form .signature{height:60px;border:1px dashed #bbb;margin-top:6px;padding:6px;background:#fff}
      .myanimal-bjinsurance-form .flex{display:flex;gap:12px;align-items:center}
      .myanimal-bjinsurance-form .flex .col{flex:1}
      .myanimal-bjinsurance-form .table-responsive{overflow-x:auto}
      .myanimal-bjinsurance-form .tab-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px}
      .myanimal-bjinsurance-form .tab-footer .left{display:flex;gap:8px;align-items:center}
      .myanimal-bjinsurance-form .tab-footer .right{display:flex;gap:8px;align-items:center}
      .myanimal-bjinsurance-form .nav-tabs .nav-link.active{background-color:#0d6efd;color:#fff;border-color:#0d6efd #0d6efd #fff;border-radius:5px}
      .myanimal-bjinsurance-form .nav-tabs .nav-link{border:1px solid #dee2e6;border-radius:5px;color:#232323}
      .myanimal-bjinsurance-form ul#proposalTabs{margin-bottom:0;gap:40px;border:0}
      .myanimal-bjinsurance-form table#animalsTable td,th{text-align:center}
      .myanimal-bjinsurance-form .whgender{width:101px;height:41px}
      .myanimal-bjinsurance-form .table-sm>:not(caption)>*>*{text-align:center}
      
	  @media (max-width: 1250px) {
        .d-flex.gap-3.mt-1{display:block !important}
		.myanimal-bjinsurance-form .tab-footer {display: block;}
		.myanimal-bjinsurance-form .tab-footer .right {display: block; margin-top: 10px;}
      }