.update-container{width:100%;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:scroll;padding:20px;height:90vh;overflow-y:auto}.update-container h2{text-align:center;margin-bottom:60px}.update-container .tabs-header{display:flex;margin-bottom:20px;gap:10px;flex-wrap:wrap}.update-container .tabs-header .tab{padding:4px 12px;background-color:#edeff2;border-radius:8px;text-align:center;line-height:30px;color:#505c95;cursor:pointer;font-weight:400}.update-container .tabs-header .tab.active{background-color:#fb3569;color:#fff}.update-container .tab-content p{margin-top:20px;font-size:16px;line-height:1.5;color:#333}.clinic-code-details h3{margin-bottom:1rem;font-size:1.5rem;font-weight:600;text-align:center}.clinic-code-details .clinic-table{width:100%;border-collapse:collapse;margin:0 auto;text-align:left}.clinic-code-details .clinic-table td,.clinic-code-details .clinic-table th{padding:.75rem;border:1px solid #ddd}.clinic-code-details .clinic-table th{background-color:#f4f4f4;text-transform:uppercase;font-weight:700}.clinic-code-details .clinic-table td{background-color:#fff;transition:background-color .2s}.clinic-code-details .clinic-table td:hover{background-color:#f9f9f9}.clinic-code-details .clinic-table td[contentEditable=true]{background-color:#e9f5ff;outline:none}.clinic-code-details .clinic-table td[contentEditable=true]:focus{box-shadow:0 0 5px #b3d4fc;background-color:#f0f8ff}.clinic-code-details .clinic-table button{padding:.4rem .8rem;border:none;background-color:#28a745;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .2s}.clinic-code-details .clinic-table button:hover{background-color:#218838}.drug-list h3{margin-bottom:1rem;font-size:1.5rem;font-weight:600;text-align:center}.drug-list .drug-table{width:100%;border-collapse:collapse;margin:0 auto;text-align:left}.drug-list .drug-table td,.drug-list .drug-table th{padding:.75rem;border:1px solid #ddd}.drug-list .drug-table th{background-color:#f4f4f4;text-transform:uppercase;font-weight:700}.drug-list .drug-table td{background-color:#fff;transition:background-color .2s}.drug-list .drug-table td:hover{background-color:#f9f9f9}.drug-list .drug-table td[contentEditable=true]{background-color:#e9f5ff;outline:none}.drug-list .drug-table td[contentEditable=true]:focus{box-shadow:0 0 5px #b3d4fc;background-color:#f0f8ff}.drug-list .drug-table button{padding:.4rem .8rem;border:none;background-color:#28a745;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .2s}.drug-list .drug-table button:hover{background-color:#218838}.drug-fee-list h3{margin-bottom:1rem;font-size:1.5rem;font-weight:600;text-align:center}.drug-fee-list .drug-fee-table{width:100%;border-collapse:collapse;margin:0 auto;text-align:left}.drug-fee-list .drug-fee-table td,.drug-fee-list .drug-fee-table th{padding:.75rem;border:1px solid #ddd}.drug-fee-list .drug-fee-table th{background-color:#f4f4f4;text-transform:uppercase;font-weight:700}.drug-fee-list .drug-fee-table td{background-color:#fff;transition:background-color .2s}.drug-fee-list .drug-fee-table td:hover{background-color:#f9f9f9}.drug-fee-list .drug-fee-table td[contentEditable=true]{background-color:#e9f5ff;outline:none}.drug-fee-list .drug-fee-table td[contentEditable=true]:focus{box-shadow:0 0 5px #b3d4fc;background-color:#f0f8ff}.drug-fee-list .drug-fee-table button{padding:.4rem .8rem;border:none;background-color:#28a745;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .2s}.drug-fee-list .drug-fee-table button:hover{background-color:#218838}.payer-details h3{margin-bottom:1rem;font-size:1.8rem;font-weight:700;text-align:center;color:#333}.payer-details .table-container{margin:20px;max-height:50rem;max-width:90%;overflow-x:auto;overflow-y:auto;border:1px solid #ddd;border-radius:5px}.payer-details .payer-table{width:max-content;min-width:100%;border-collapse:collapse;margin:0;text-align:left;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.payer-details .payer-table td,.payer-details .payer-table th{padding:.75rem;border:1px solid #ddd;white-space:nowrap}.payer-details .payer-table th{background-color:#007bff;color:#fff;text-transform:uppercase;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:1;font-size:.9rem}.payer-details .payer-table td{background-color:#fff;transition:background-color .2s;font-size:.9rem}.payer-details .payer-table td:hover{background-color:#f9f9f9}.drug-cost-analysis h3{margin-bottom:1rem;font-size:1.5rem;font-weight:600;text-align:center}.drug-cost-analysis .drug-cost-table{width:100%;border-collapse:collapse;margin:0 auto;text-align:left}.drug-cost-analysis .drug-cost-table td,.drug-cost-analysis .drug-cost-table th{padding:.75rem;border:1px solid #ddd}.drug-cost-analysis .drug-cost-table th{background-color:#f4f4f4;text-transform:uppercase;font-weight:700}.drug-cost-analysis .drug-cost-table td{background-color:#fff;transition:background-color .2s}.drug-cost-analysis .drug-cost-table td:hover{background-color:#f9f9f9}.drug-cost-analysis .drug-cost-table td[contentEditable=true]{background-color:#e9f5ff;outline:none}.drug-cost-analysis .drug-cost-table td[contentEditable=true]:focus{box-shadow:0 0 5px #b3d4fc;background-color:#f0f8ff}.drug-cost-analysis .drug-cost-table button{padding:.4rem .8rem;border:none;background-color:#28a745;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .2s}.drug-cost-analysis .drug-cost-table button:hover{background-color:#218838}.standard-fee-list h3{margin-bottom:1rem;font-size:1.5rem;font-weight:600;text-align:center}.standard-fee-list .standard-fee-table{width:100%;border-collapse:collapse;margin:0 auto;text-align:left}.standard-fee-list .standard-fee-table td,.standard-fee-list .standard-fee-table th{padding:.75rem;border:1px solid #ddd}.standard-fee-list .standard-fee-table th{background-color:#f4f4f4;text-transform:uppercase;font-weight:700}.standard-fee-list .standard-fee-table td{background-color:#fff;transition:background-color .2s}.standard-fee-list .standard-fee-table td:hover{background-color:#f9f9f9}.standard-fee-list .standard-fee-table td[contentEditable=true]{background-color:#e9f5ff;outline:none}.standard-fee-list .standard-fee-table td[contentEditable=true]:focus{box-shadow:0 0 5px #b3d4fc;background-color:#f0f8ff}.standard-fee-list .standard-fee-table button{padding:.4rem .8rem;border:none;background-color:#28a745;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .2s}.standard-fee-list .standard-fee-table button:hover{background-color:#218838}.admin-details-list h3{margin-bottom:1rem;font-size:1.5rem;font-weight:600;text-align:center}.admin-details-list .admin-details-table{width:100%;border-collapse:collapse;margin:0 auto;text-align:left}.admin-details-list .admin-details-table td,.admin-details-list .admin-details-table th{padding:.75rem;border:1px solid #ddd}.admin-details-list .admin-details-table th{background-color:#f4f4f4;text-transform:uppercase;font-weight:700}.admin-details-list .admin-details-table td{background-color:#fff;transition:background-color .2s}.admin-details-list .admin-details-table td:hover{background-color:#f9f9f9}.admin-details-list .admin-details-table td[contentEditable=true]{background-color:#e9f5ff;outline:none}.admin-details-list .admin-details-table td[contentEditable=true]:focus{box-shadow:0 0 5px #b3d4fc;background-color:#f0f8ff}.admin-details-list .admin-details-table button{padding:.4rem .8rem;border:none;background-color:#28a745;color:#fff;cursor:pointer;border-radius:4px;transition:background-color .2s}.admin-details-list .admin-details-table button:hover{background-color:#218838}.labor-cost-list h3{margin-bottom:1rem;font-size:1.5rem;font-weight:600;text-align:center}.labor-cost-list .labor-cost-table{width:100%;border-collapse:collapse;margin:0 auto;text-align:left}.labor-cost-list .labor-cost-table td,.labor-cost-list .labor-cost-table th{padding:.75rem;border:1px solid #ddd}.labor-cost-list .labor-cost-table th{background-color:#f4f4f4;text-transform:uppercase;font-weight:700}.labor-cost-list .labor-cost-table td{background-color:#fff;transition:background-color .2s}.labor-cost-list .labor-cost-table td:hover{background-color:#f9f9f9}.no-data{text-align:center;margin-top:2rem}.no-data p{font-size:1.2rem;color:#555}.no-data button{margin-top:1rem;padding:.5rem 1rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.no-data button:hover{background-color:#0056b3}