.healthcare-app .provider-details-form { margin-top: 18px; }
.healthcare-app .provider-details-form table { min-width: 530px; }
.healthcare-app .provider-details-form th { text-align: left; padding: 12px 10px; font-size: 11px; }
.healthcare-app .provider-details-form td { padding: 12px 10px; font-size: 12px; vertical-align: top; }
.healthcare-app .provider-details-form td:first-child { text-align: center; width: 95px; }
.healthcare-app .provider-details-form input[type=checkbox] { width: 18px; height: 18px; }
.healthcare-app .uploaded-details { margin-top: 16px; font-size: 12px; }
.healthcare-app .uploaded-details summary { color: #075eff; cursor: pointer; font-weight: 600; }
.healthcare-app dialog:has(.provider-details-form) { max-width: 760px; max-height: calc(100dvh - 40px); overflow: auto; }
